package com.airlines.basedata.domain;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * 描述：机型信息
 * @author wangkang
 * DATE 2018/9/17
 */
public class Fleet {
    /**
     * 机型
     */
    private String acType;

    /**
     * 长机型（主键）
     */
    private String acTypeLong;

    /**
     * 排班机型组
     */
    private String acTypeCrew;

    /**
     * 有效标志
     */
    private String validFlag;

    /**
     * 机型系数
     */
    private Integer acTypeIndex;

    /**
     * 地面滑行油量
     */
    private Integer slideOil;

    /**
     * 飞行速度
     */
    private Integer flyingSpeed;

    /**
     * 备注
     */
    private String remarks;

    /**
     * IP地址
     */
    private String operIP;

    /**
     * 主机名
     */
    private String operHost;

    /**
     * 操作人
     */
    private String oper;

    /**
     * 操作时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")
    private Date opTime;

    public String getAcType() {
        return acType;
    }

    public void setAcType(String acType) {
        this.acType = acType;
    }

    public String getAcTypeLong() {
        return acTypeLong;
    }

    public void setAcTypeLong(String acTypeLong) {
        this.acTypeLong = acTypeLong;
    }

    public String getAcTypeCrew() {
        return acTypeCrew;
    }

    public void setAcTypeCrew(String acTypeCrew) {
        this.acTypeCrew = acTypeCrew;
    }

    public String getValidFlag() {
        return validFlag;
    }

    public void setValidFlag(String validFlag) {
        this.validFlag = validFlag;
    }

    public Integer getAcTypeIndex() {
        return acTypeIndex;
    }

    public void setAcTypeIndex(Integer acTypeIndex) {
        this.acTypeIndex = acTypeIndex;
    }

    public Integer getSlideOil() {
        return slideOil;
    }

    public void setSlideOil(Integer slideOil) {
        this.slideOil = slideOil;
    }

    public Integer getFlyingSpeed() {
        return flyingSpeed;
    }

    public void setFlyingSpeed(Integer flyingSpeed) {
        this.flyingSpeed = flyingSpeed;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getOperIP() {
        return operIP;
    }

    public void setOperIP(String operIP) {
        this.operIP = operIP;
    }

    public String getOperHost() {
        return operHost;
    }

    public void setOperHost(String operHost) {
        this.operHost = operHost;
    }

    public String getOper() {
        return oper;
    }

    public void setOper(String oper) {
        this.oper = oper;
    }

    public Date getOpTime() {
        return opTime;
    }

    public void setOpTime(Date opTime) {
        this.opTime = opTime;
    }

    @Override
    public String toString() {
        return "Fleet{" +
                "acType='" + acType + '\'' +
                ", acTypeLong='" + acTypeLong + '\'' +
                ", acTypeCrew='" + acTypeCrew + '\'' +
                ", validFlag='" + validFlag + '\'' +
                ", acTypeIndex=" + acTypeIndex +
                ", slideOil=" + slideOil +
                ", flyingSpeed=" + flyingSpeed +
                ", remarks='" + remarks + '\'' +
                ", operIP='" + operIP + '\'' +
                ", operHost='" + operHost + '\'' +
                ", oper='" + oper + '\'' +
                ", opTime=" + opTime +
                '}';
    }
}
